<?php 
namespace Admin\Controller;
use Common\Model\Link;
//use Common\Model\ArcTag;
/**
 * 友情链接控制器
 */

 class LinkController extends CommonController{
// 	定义成员
 	private $db;
//	构造函数
	public function __init(){
//		实列化
		$this->db=new Link;
//		继承父级
		parent::__init();
		
	}
//	首页
	public function index(){
//		重组数据库中获取文件
		$data=$this->db->get();
////		分配数据
		View::with('data',$data);
//		引入模版
		View::make();
		
	}
	/**
	 * 添加
	 */
	public function add(){
//		判断传进来的是否是post
		if(IS_POST){
//			调用导入进来的link类的del方法
			$result=$this->db->store();
			if(!$result){
//				返回错误信息
				View::error($this->db->getError());
			}else{
				View::success('添加成功');
			}
		}
//		引入模版
		View::make();
	}
	/**
	 * 编辑
	 */
	public function edit(){
//		判断传进来的是否是post
		if(IS_POST){
//			调用导入进来的link类的del方法
			$result=$this->db->edit();
//			判断是否为真
			if(!$result){
				//var_dump($result);die;
//				返回错误信息
				View::error($this->db->getError());
			}else{
				View::success('编辑成功');				
			}
		}
//		获取参数
		
		$lid=Q('get.lid',0,'intval');
//		获取原来数据
		$oldData=$this->db->where('lid',$lid)->find();
//		分配数据
		//var_dump($oldData);die;
		View::with('oldData',$oldData);
//		引入模版		
		View::make();
	}
	/**
	 * 删除
	 */
	public function del(){
//			调用导入进来的link类的del方法
			$result=$this->db->del();
//			判断是否为真
			if(!$result){
				View::error('删除失败');
			}else{
				View::success('删除成功');
			}
		
	}
 }

 
 
 
 
 
 
 
 